strain (at) the leash

Translations
trépigner d’impatience
Definitions
To show eagerness or impatience to begin or do something, often being held back or restrained from action, similar to how a dog pulls against its leash wanting to go forward.